package com.example.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Accessors(chain=true)
@TableName(value="t_user")//value指定表名,resultMap在mapper配置文件id使用
public class User {

    //@TableId主键注解
    @TableId(value="id",type= IdType.AUTO)//value指定对应表中的朱建名,type指定主键类型-AUTO自增
    private int id;

    //名字
    @TableField(value="name")//指定表中name
    private String name;

    //年龄
    private Integer age;

    //邮件
    private String email;

    @TableField(exist=false)//不映射数据库表中的任何字段
    private String a;

}
